package com.edu.internship.busi.service;

import java.util.Map;

/**
 * code is far away from bug with the animal protecting
 *
 * @author lishiquan
 * @description
 * @date 2022-07-29
 */
public interface IDigitCaptchaService {

    /**
     * 获取图片验证码
     * @param type 类型1:字母验证码 2:算术验证码
     *
     * @return 验证码信息
     */
    Map<String, String> digitCaptcha(String type);

    /**
     * 校对验证码,默认超时15分钟（900s）
     *
     * @param captchaKey  需要验证的唯一串
     * @param captchaCode 需要验证的字符串
     * @return 是否验证成功
     */
    boolean validate(String captchaKey, String captchaCode);
}
